repeated grumbles - French English Dictionary